is-async-function-x
Determine if a function is a native aync function.
See: 14.6 Async Function Definitions
module.exports(fn)
⇒ boolean
⏏
Checks if value
is classified as an Async Function
object.
Kind: Exported function
Returns: boolean
- Returns true
if value
is correctly classified,
else false
.
Param | Type | Description |
---|
fn | * | The value to check. |
Example
import isAsyncFunction from 'is--async-function-x';
isAsyncFunction();
isAsyncFunction(Number.MIN_VALUE);
isAsyncFunction('abc');
isAsyncFunction(true);
isAsyncFunction({ name: 'abc' });
isAsyncFunction(function () {});
isAsyncFunction(new Function ());
isAsyncFunction(function* test1() {});
isAsyncFunction(function test2(a, b) {});
isAsyncFunction(class Test {});
isAsyncFunction((x, y) => {return this;});
isAsyncFunction(async functin() {});